\cleardoublepage

\pagenumbering{Roman}
\setcounter{page}{1}

\phantomsection
\markloc
\tableofcontents

\begingroup
    \renewcommand*{\addvspace}[1]{}
    \cleardoublepage
    \phantomsection
    \marklof
    \listoffigures

    \cleardoublepage
    \phantomsection
    \marklot
    \listoftables
\endgroup